body {
	background: #fff;	font: 14px/1.5 "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei", sans-serif;	color:#404040; 
}

.hearder {
	padding: 10px 0;
	backgrpund: #fff;
}
li,ul { list-style:none; padding:0; margin:0; }

/*background:url(heard.jpg) repeat-x;*/
.heard01 {
	width: 100%;
	height: 32px;
	background: #f6f6f6;
	border-bottom: 1px solid #eee;
	line-height: 32px;
	color: #888;

}
.w380 {width:380px;}
.w440 { width:440px; }
.w740 { width:740px; }
.wb100 { width:100%; }
.w360 { width:360px; }
.w365 { width:365px; }
.k20 { height:20px; width:100%; clear:both;}
.hd {    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ebebeb;
}
.hd h2 { width:5em; text-align:center;  height: 38px;
    font-size: 20px;
    line-height: 38px;
    color: #1A6FC6;
    display: inline-block;
    border-bottom: 2px solid #1A6FC6;
}
.hd .t-more {
 width:40px;
}
.hd .t-more a {
color: #FFA10E;line-height: 38px;
}

.fl {
	float: left
}

.fr {
	float: right;
}

.c {
	clear: both;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
}
.wrap:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.m01 {
	width: 214px;
}

.m02 {
	width: 351px;
}

.m03 {
	width: 281px;
}

.w755 {
	width: 755px;
}

.meun01 {
	width: 1200px;
	margin: 0 auto;
}

.meun {
	width: 100%;
	background: #165da5;

}

.head {
	width: 100%;
	margin: 0 auto;
	height: 50px;
}

.main {
	padding-top: 15px;
	background: #fff;
/* url(main.jpg) repeat-x*/
}

.main01 {
	width: 1200px;
	margin: 0 auto;
}


.newslist li {
				height: 36px;
				line-height: 36px;
text-indent:15px; 
background:url(/eportal/uiFramework/commonResource/image/2021041817575146572.gif) no-repeat left center;
			}
			.newslist li a {
				line-height: 36px;
			}

.newslist li p { display:bolck; clear:both; height:2em;margin:10px 0; }

.gridlist li {
					padding-bottom: 20px;
				}
				.gridlist  .pic {
					width: 28%;
					float: left;
					height:60px;
					overflow:hidden;
				}
				.gridlist  .pic img {
					width:115px;
height:90px;
				}
				.gridlist  .con {
					width: 64%;
					float: left;
					margin-left: 6%;
				}
				.gridlist li a {
					display: block;
					min-height: 2em; 
					color: #1A6FC6;

				}
				.gridlist li p {
					color: #888; line-height:200%;
				}



.mbanner{ width:100%; position:relative;  height:350px; overflow:hidden;  }
		.mbanner .bd{ position:relative; z-index:0;  padding: 0; }
		.mbanner .bd ul{ width:100% !important; }
		.mbanner .bd li{ width:100% !important;  height:350px; }
		.mbanner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:350px;  }
		.mbanner .bd li a{ height:350px; display:block;  }
		.mbanner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
		.mbanner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
		_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;
		}
		.mbanner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
		.mbanner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; border-radius: 5px; zoom:1; width:60px; height:6px; margin:4px; background:#fff url(images/dot-black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
		}
		.mbanner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  width:80px; } 





.m04 {
	width: 520px;
	float: right;
}

.m05 {
	width: 660px;
	float: left;
}

.m005 {
	width: 405px;
	_width: 400px;
	margin-right: 15px;
}

.m06 {
	width: 245px;
	display: none;
}

.m09 {
	width: 100%;
}

.foot {
	background: #2769ae;
	height: atuo;
	padding: 10px 50px;
	color: #fff;
	text-align: center;

}
.foot li { color:#fff; line-height:2em; }
.foot a {
	color: #fff;
}


/* gonggao  */

#m043pane {
height:40px;
				border-bottom: 1px solid #e6e6e6;
 }
.ld { width:40px; float:left; }
.rd { width:1140px; float:right;height: 30px;line-heigth:30px;
				overflow: hidden; }

.rd ul li { display: inline-block; padding-right:20px; }




/**/
.bottom {
	width: 1200px;
	margin: 0 auto;
}

.modtitle a:visited {
	color: #666;
}

.qxyg {
	left: 100px;
	position: absolute;
	top: 5px;
	font-family: "微软雅黑";
}

.w195 {
	width: 195px;
	text-align: center;
}

.pic01 img {
	width: 193px;
	height: 143px;
	border: 1px solid #cfcfcf;
}

.pictitle {
	line-height: 23px;
}

.wrapper {
	width: 316px;
	border: 2px solid #ccc;
}

h1 {
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	font-weight: normal;
	font-family: "Microsoft YaHei", SimHei;
}

.shuoming {
	margin-top: 20px;
	border: 1px solid #ccc;
	padding-bottom: 10px;
}

.shuoming dt {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	text-indent: 10px;
}

.shuoming dd {
	line-height: 20px;
	padding: 5px 20px;
}

#sousuo #keyword {

	border: currentColor;
	border-image: none;
	width: 188px;
	height: 34px;
	line-height: 34px;
	padding-left: 20px;
	float: left;
	padding: 0;
	border: 1px solid #ddd;
}

#searchbutton {

	border-width: 0px;
	width: 74px;
	height: 36px;
	line-height: 34px;
	float: left;
	border: 1px solid #ddd;
	background: #e7e7e7;

}




#focus {
	width: 500px;
	height: 375px;
	overflow: hidden;
	position: relative;
}

#focus ul {
	height: 375px;
	position: absolute;
}

#focus ul li {
	float: left;
	width: 500px;
	height: 375px;
	overflow: hidden;
	position: relative;
	background: #000;
	line-height: 32px;
}

#focus ul li div {
	position: absolute;
	overflow: hidden;
}

#focus .btnBg {
	position: absolute;
	width: 500px;
	height: 32px;
	left: 0;
	bottom: 0;
	background: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#focus .btn {
	position: absolute;
	width: 500px;
	height: 15px;
	padding: 5px 10px;
	right: 0;
	bottom: 7px;
	text-align: right;
}

#focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 9px;
	height: 9px;
	_font-size: 0;
	margin-left: 5px;
	cursor: pointer;
	background: #fff;
}

#focus .btn span.on {
	background: #fff;
}

#focus .pre {
	left: 0;
}

#focus .next {
	right: 0;
	background-position: right top;
}

m #newstitle {
	position: relative;
}

#focus ul li .title {
	position: absolute;
	width: 500px;
	color: #fff;

	left: 0;
	bottom: 0;
	z-index: 100;
}

#focus ul li .title a:link {
	color: #fff;
}

#focus ul li .title #a:link {
	color: #fff;
}

#focus ul li .picwidht img {
	width: 500px;
	height: 375px;
}

 




/*  qiyekaimo  */


#focus1 {
	width: 380px;
	height: 275px;
	overflow: hidden;
	position: relative;
}

#focus1 ul {
	height: 275px;
	position: absolute;
}

#focus1 ul li {
	float: left;
	width: 380px;
	height: 275px;
	overflow: hidden;
	position: relative;
	background: #000;
	line-height: 32px;
}

#focus1 ul li div {
	position: absolute;
	overflow: hidden;
}

#focus1 .btnBg {
	position: absolute;
	width: 380px;
	height: 32px;
	left: 0;
	bottom: 0;
	background: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#focus1 .btn {
	position: absolute;
	width: 380px;
	height: 15px;
	padding: 5px 10px;
	right: 0;
	bottom: 7px;
	text-align: right;
}

#focus1 .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 9px;
	height: 9px;
	_font-size: 0;
	margin-left: 5px;
	cursor: pointer;
	background: #fff;
}

#focus1 .btn span.on {
	background: #fff;
}

#focus1 .pre {
	left: 0;
}

#focus1 .next {
	right: 0;
	background-position: right top;
}

m #newstitle {
	position: relative;
}

#focus1 ul li .title {
	position: absolute;
	width: 380px;
	color: #fff;

	left: 0;
	bottom: 0;
	z-index: 100;
}

#focus1 ul li .title a:link {
	color: #fff;
}

#focus1 ul li .title #a:link {
	color: #fff;
}

#focus1 ul li .picwidht img {
	width: 380px;
	height: 275px;
}


/*   */




.emailnews { 
	height: 67px;
	line-height: 22px;
padding-left:100px;
background: url(/eportal/uiFramework/commonResource/image/2021041816163871140.png) no-repeat;
}
.emailnews li { list-style:none; padding:0; margin;0; }
.emialtitle {
	background: url(/eportal/uiFramework/commonResource/image/2021041715012926769.gif  ) no-repeat scroll 0 center;
	 
}

.emialtitle a {
	color: #333;
	padding-left: 20px;
}

.cyqy {
	background: url(/eportal/uiFramework/commonResource/image/2021041816165053229.png) no-repeat;
	line-height: 22px;
       padding-left:100px;
}

.cyqytitle {
	background: url(/eportal/uiFramework/commonResource/image/2021041715015711208.gif) no-repeat scroll 0 center;
	 }
.cyqy li { list-style:none;padding:0; margin;0 }
.cyqytitle a {
	color: #333;
	padding-left: 30px;
}

#loginpane {

background: url("/eportal/uiFramework/commonResource/image/2021041816361175519.jpg") no-repeat left top; height: 137px;

}





.w117 {
	width: 112px;
}

.w117 li img {
	width: 110px;
	height: 89px;
	border: 1px solid #CFCFCF;
}

.w250 {
	width: 250px;
}

.w250 .qytitle a {
	color: #007ad4;
	font-weight: bold;
}

.w250 .qtsummary {
	position: relative;
	_line-height: 24px;
	*line-height: 24px !important;
}

.w250 .qtsummary a {
	right: 0;
	top: 48px;
	position: absolute;
}

.qyt {
	padding-bottom: 6px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 5px;
}

.modtitle01 {
	line-height: 27px;
	_line-height: 24px;
	*line-height: 24px !important;
}

.bkzz {
	margin-top: 12px;
}

.w134 {
	width: 134px;
	margin-right: 16px;
	_margin-right: 14px;
	*margin-right: 14px !important;
}

.w134 img {
	width: 134px;
	height: 192px;
	border: 1px solid #CFCFCF;
}

.marqueeleft {
	height: 168px;
	width: 1180px;
	overflow: hidden;
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-top: none;
}

.marqueeleft ul {
	float: left;
}

.marqueeleft li {
	float: left;
	margin: 0 5px;
	display: inline;
	width: 200px;
	height: 168px;
	overflow: hidden;
}

.marqueeleft li .pic {
	display: block;
	border: #ccc 1px solid;
	width: 193px;
	height: 143px;
	padding: 2px;
	overflow: hidden;
}

.marqueeleft #marquee1_1 li img,
.marqueeleft #marquee1_2 li img {
	display: block;
	border: #ccc 1px solid;
	width: 193px;
	height: 143px;
	padding: 2px;
	overflow: hidden;
}

.marqueeleft #zjgc1_1 li img {
	display: block;
	border: #ccc 1px solid;
	width: 193px;
	height: 143px;
	padding: 2px;
	overflow: hidden;
}

.marqueeleft #jxsb1_1 li img {
	display: block;
	border: #ccc 1px solid;
	width: 193px;
	height: 143px;
	padding: 2px;
	overflow: hidden;
}

.marqueeleft li .txt {
	text-align: center;
	height: 23px;
	line-height: 23px;
}

/*左右飘窗*/
#leftmenu img,
#rightmenu img {
	width: 124px;
}


/*  获奖工程  */

#marquee22 {
	position: relative;
	height: 464px;
}

#marquee li {
	position: relative; display:inline-block; width:200px;overflow: hidden;
}

#marquee li .pictitle {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 46px;
	width: 100%;
	background-image: url(/eportal/uiFramework/commonResource/image/2021041715023848368.png );
	text-indent: 1em;
}

#marquee li .pictitle a {
	line-height: 46px;
	font-size: 14px;
	color: #aaa;
	padding-left: 10px;
	background: url(/eportal/uiFramework/commonResource/image/2021041814354021631.jpg ) no-repeat 0 3px;
}

#marquee li .pictitle:hover a {
	color: #fff;
}
#marquee22 li:nth-child(2) {
	height: 464px;
	width: 348px;
	overflow: hidden;
}
#marquee li#pic1 {
	position: absolute;
	left: 0;
	top: 0;
	height: 464px;
	width: 348px;
	overflow: hidden;
}

#marquee li#pic1 img {
	height: 464px;
	width: auto;
}

#marquee li#pic2 {
	position: absolute;
	left: 348px;
	top: 0;
	height: 189px;
	width: 427px;
	overflow: hidden;
}

#marquee li#pic3 {
	position: absolute;
	left: 775px;
	top: 0;
	height: 189px;
	width: 427px;
	overflow: hidden;
}

#marquee li#pic3 img {
	min-height: 189px;
}

#marquee li#pic4 {
	position: absolute;
	left: 348px;
	top: 189px;
	height: 275px;
	width: 285px;
	overflow: hidden;
}

#marquee li#pic4 img {
	min-height: 285px;
}

#marquee li#pic5 {
	position: absolute;
	left: 632px;
	top: 189px;
	height: 275px;
	width: 314px;
	overflow: hidden;
}

#marquee li#pic5 img {
	min-height: 275px;
}

#marquee li#pic6 {
	position: absolute;
	left: 944px;
	top: 189px;
	height: 275px;
	width: 258px;
	overflow: hidden;
}

#marquee li#pic6 img {
	min-height: 275px;
}

#marquee li a img {
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-o-transform: scale(1.0);
	transform: scale(1.0);
	-webkit-transition: 0.45s;
	-moz-transition: 0.45s;
	-o-transition: 0.45s;
	transition: 0.45s;
width:200px;
height:160px;
}

#marquee li a:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

#marquee li .pictitle:hover a {
	font-size: 18px;
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-o-transform: scale(1.0);
	transform: scale(1.0);
	-webkit-transition: 0.45s;
	-moz-transition: 0.45s;
	-o-transition: 0.45s;
	transition: 0.45s;
}